Java is a general-purpose, class and object based OOPS programming language designed for having lesser implementation dependencies. It is a powerful platform for application and software development. Java is independent language (write once, run anywhere programming language). Java is fast, secure, and stable. Features of Java:
- Simple
- Object-Oriented
- Portable
- Platform independent
- Secured
- Robust
- Architecture neutral
- Interpreted
- High Performance
- Multithreaded
- Distributed
- Dynamic
Java language is easy to learn and its syntax is simple, clean and easy to understand. Java is also object-oriented language which means we make our software as a combination of different types of objects. Java is platform independent language because it differs from other languages like C, C++, etc. which are compiled in platform specific machines whereas Java is a write once, run anywhere language. Java is best known for its security behavior. With Java, we can develop virus-free and secure systems. Java is secured language because there are no explicit pointers and Java programs run inside a virtual machine